SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 65090: IBM Platform Process Manager does not send email notifications about flows starting and ending, although email notifications about jobs are sent

DetailsAboutRate It

Platform Process Manager 10.2 incorporates an enhancement to flow emails that allows it to use a remote mail server with an internally packaged version of lsmail. If Platform Process Manager is configured to use the localhost as a mail server, then lsmail does not function as expected.

You might be affected by this issue if you do not receive emails for flow start and flow stop notifications that are properly configured, and the following items are also true:

  1. Emails for job start and job stop notifications are sent properly. These messages are managed by the Platform Load Sharing Facility (LSF) configuration, rather than Platform Process Manager.
  2. You can send the email notifications manually through the operating system sendmail command.
  3. After turning on debugging, you see lines similar to the following:
     2019 Sep 30 08:42:57 26870 26885 10 JFEmailNotification::sendMail: Get a mail in the queue, sending it now...
     2019 Sep 30 08:42:57 26870 26885 8 JFEmailNotification::createSendMail: Entering...
     2019 Sep 30 08:42:57 26870 26885 7 JFEmailNotification::createSendMail: sending mail to <address@domain.tld>.
     2019 Sep 30 08:42:57 26870 26885 7 JFEmailNotification::createSendMail: sending mail command
     </installation-path/lsf/10.1/linux2.6-glibc2.3-x86_64/bin/lsmail -oi -F'LSF PM' -fsas address@domain.tld>.
     2019 Sep 30 08:42:58 26870 26885 8 JFEmailNotification::createSendMail: Exiting.. 

A patch from IBM is available to correct lsmail so that localhost is a supported option.

Alternatively, you may immediately work around the issue by altering the js.conf file to use the sendmail command by adding the following line of code:

JS_MAILPROG=/usr/sbin/sendmail

If your sendmail utility is in a different location, alter the file path accordingly. After adding this line to the js.conf file, restart the jfd daemon to pick up the configuration changes.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemPlatform Process Manager64-bit Enabled AIX10.1112.19.4 TS1M69.4 TS1M7
64-bit Enabled Solaris10.1112.19.4 TS1M69.4 TS1M7
HP-UX IPF10.1112.19.4 TS1M69.4 TS1M7
Linux for x6410.1112.19.4 TS1M69.4 TS1M7
Solaris for x6410.1112.19.4 TS1M69.4 TS1M7
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.